@charset "utf-8";



/* CSS Document */



body{ background-color:#F1F1F1;color:#333;}



body,ul,li,p{ margin:0px; padding:0px; font-size:12px; line-height:20px;}



li{ list-style-type:none;}



a,a:visited,a:hover{ text-decoration:none; color:#333;}



h2,h3{ display:inline; font-weight:bold;}



.clear{ clear:both;}



#top{ border:1px solid #006666; height:350px; width:100%; float:left; clear:none; padding:0px; margin:0px;}



#stop{border:1px solid #006666;background-repeat:no-repeat; background-position:center top;height:350px;}



#ctop{border:1px solid #006666;background-repeat:no-repeat; background-position:center top;height:350px;}



#top h1,#stop h1,#ctop h1{ display:none;}



#navfrm{
	background-color:#428D30;
	height:50px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 100%;
}



#navfrm ul{
	width:960px;
	clear: none;
	float: none;
	height: 50px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}



#navfrm ul li{ float:left;}



#navfrm ul li h2{line-height:50px; font-size:14px;}



#navfrm ul li a{line-height:50px; display:block; padding:0px 20px;color:#FFF;list-style: none; padding-left:30px;}



#navfrm ul li a:hover{ line-height:50px;background-color:#424242;color:#FFF;list-style: none; text-decoration: none;}



#confrm{width:1000px;margin:0 auto;border:0px solid #006666; clear:both; padding-top:10px;}



#conleft{width:264px;/*overflow:hidden; */border:0px solid #CC9900; float:left;}



#foot{clear:both; background-color:#424242;}



#foot #bnav{width:1000px;margin:0 auto; text-align:center; background-image:url(bottom_nav.jpg); background-repeat:repeat-x;}



#foot #bnav a{line-height:47px; padding:0px 10px;color:#FFF;}



#foot #bnav a:hover{color:#FFF; text-decoration: none;}



#footcon{width:600px;margin:0 auto;padding:5px;padding-left:380px; padding-bottom:10px; line-height:24px;color:#FFF; background-image:url(bottom_logo.jpg); background-repeat:no-repeat; background-position:left 5px; }

#footcon a,#footcon a:visited,#footcon a:hover{ text-decoration:none; color:#fff;}



#thirdfrm{width:100%;}



#th_item table{width:100%; }



#thirdfrm .th_item{width:310px; padding:10px;}







.th_img img{width:132px;height:110px; vertical-align:top;}



.th_wd{ padding:5px; vertical-align:top;width:160px;}



.th_wd .th_title{font-weight:bold;line-height:30px; }



.th_wd .more{ text-align:right;}



.th_wd .more a,.th_wd .more a:visited,.th_wd .more a:hover{color:#428D30; text-decoration: none;}



.rline{ border-left:1px dashed #ccc;}



.rline .th_img{ padding-left:20px;}







/*#catefrm{ border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm ul li h3{font-size:14px; }



#catefrm ul li{ border:1px solid #FFF;}



#catefrm ul li a,#catefrm ul li a:visited{ display:block;line-height:29px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}*/







































#cateright{ float:right;width:690px; padding:0px 10px; height:auto; padding-bottom:8px;}



#aboutfrm #img{ float:left; padding:0px 10px; padding-bottom:5px;}







#aboutfrm p{ padding:5px; }



#aboutfrm p img{ padding-bottom:10px;}



#aboutfrm p a,#aboutfrm p a:visited,#aboutfrm p a:hover{color:#428D30; text-decoration: none;}



#pro3frm{ padding:10px 0px; padding-bottom:5px; padding-top:0px; border:2px solid #FFF; margin-top:8px;}



#pro3frm #pro3{width:100%;}



#pro3frm #pro3 td{ text-align:center;}



#pro3frm #pro3 td img{width:212px; height:159px;}



#pro3frm #pro3 a{ display:block; padding-top:5px;}



#pro3frm img{border:0px;}



#pro4frm{ padding:10px 0px; padding-bottom:5px;}



#pro4frm #pro3{width:100%; margin-top:5px;}



#pro4frm #pro3 td{ text-align:center;}



#pro4frm #pro3 td img{width:160px;height:128px;}



#pro4frm #pro3 a{ display:block; padding-top:5px;}







#b3frm{width:940px;margin:0 auto; clear:both; padding-top:10px;}



#b3frm td{ vertical-align:top;}







#b3frm .b3_item{width:350px; padding-left:10px; border-left:1px dashed #CCC;}

#b3frm .b3_item1{width:280px; padding-left:10px; border-left:1px dashed #CCC; background-image:url(erweima.jpg); background-repeat:no-repeat;background-position:95% 65%; }



#b3list{ padding-top:20px;}



#b3list li{ padding-bottom:10px; background-image:url(lico.jpg); background-repeat:no-repeat; padding-left:10px; background-position:left 3px;}



#b3list li a{ display:block;}







#photofrm{width:300px;margin:0 auto;height:220px; padding-top:10px; text-align:center;}



#photofrm img{width:300px;height:220px;}



#contactfrm{ padding-top:20px; padding-left:15px; line-height:26px; }







#tactfrm{ padding:2px;border:0px solid #006666; clear:both;}



#tactfrm p{ padding:20px; line-height:27px;}







#posfrm{ background-image:url(pos_bg.jpg); background-repeat:no-repeat; line-height:40px; padding-bottom:5px; padding-left:40px;}



#sgfrm{ border:0px solid #006633;}



/*#sgfrm table td{ vertical-align:top; padding:0px;}*/







.plitem{



	float:left;



	width:208px;



	text-align:center;



	padding:11px;



	height: 240px;



}



.pltitle{ background-color:#fff; line-height:33px; font-size:14px; background-image:url(plist_ico.jpg); background-repeat:no-repeat; background-position:15px 12px; text-align:left; padding-left:35px; height:33px; overflow:hidden; width:173px;}



.plitem img{width:169px;height:131px;}



.plitem p{



	text-align:left;



	padding-top:10px;



	margin: 0px;



	clear: none;



	float: left;



	height: 50px;



	width: 200px;



	padding-right: 0px;



	padding-bottom: 0px;



} 



.plitem .plpic{ border:2px solid #FFF; padding:10px;}







#pagefrm{ clear:both; line-height:24px; padding:0px 10px;}







.nlitem{ background-image:url(nlico.jpg); background-repeat:no-repeat; background-position:left 10px; padding-top:10px; padding-left:28px;}



.nlitem .nltitle{ line-height:30px; font-size:14px;}



.nlitem .nldesc{ border-bottom:1px dashed #666; padding-bottom:5px; line-height:24px;}







#nsfrm{ padding:10px;}



#nsfrm #nstitle h1{ text-align:center;}



#nsother{ text-align:right; padding:15px;}



#nsfrm #nscon{ border-top:1px dashed #666; padding:10px;}



#likfrm{ padding:10px 20px;}



#lik3{width:100%;}



.likitem{ vertical-align:top;width:320px; border:0px solid #0066CC;}



.likitem .liktitle{ clear:both; background-image:url(lik_ico.jpg); background-repeat:no-repeat; padding-left:30px; border-bottom:1px dashed #333; line-height:30px; background-position:10px 6px;}



.likitem #likpro{ padding-top:5px;}



.likitem .div{ float:left; padding:10px; }



.likitem .div img{width:131px; height:90px;border:2px solid #FFF;}



.likitem div a{ display:block; line-height:24px; background-color:#FFF; text-align:center;}



.likitem ul{ padding-left:10px; padding-top:12px;}



.likitem ul li{ line-height:24px;}



#pstop{width:100%;}



#pstop td{ vertical-align:top;}



#pspic{ padding:10px;width:260px; text-align:center;}



/*#pspic img{width:259px;height:192px;}*/



#pswd{ padding-left:10px;}



#pswd h1{ display:inline; font-size:14px; font-weight:normal; color:#428D30; line-height:30px;}



#pswd #psdesc{ line-height:24px;}



#pswd #pstag{ padding:5px; padding-left:10px; background-color:#FFF; color:#428D30; }



#pswd #pstag a,#pswd #pstag a:visited,#pswd #pstag a:hover{color:#428D30; text-decoration: none;}



#pscontop{ line-height:24px;color:#428D30; border-bottom:1px dashed #333;}



#pscon{ padding:10px;}
#pscon p{ margin:0px; padding:0px; font-size:12px; line-height:22px;}



.leftpi{ float:left; border-bottom:1px dashed #CCC; padding:8px; height:108px; width:108px;} 



.leftpi img{width:113px;height:88px;}



.leftpi a{ display:block; text-align:center; width:113px; height:22px; line-height:22px; overflow:hidden;}































#catefrm { border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm ul li h3{font-size:14px; }



#catefrm ul li{ border:1px solid #FFF;}



#catefrm ul li a,#catefrm ul li a:visited{ display:block;line-height:44px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}







#catefrm1 { border:0px solid #FFF; border-bottom:0px solid #FFF;float:left; margin-top:10px;}



#catefrm1 ul li h3{font-size:14px; }



#catefrm1 ul li{ border:1px solid #FFF;}



#catefrm1 ul li a,#catefrm ul li a:visited{ display:block;line-height:44px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm1 ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}







#catefrm2 { border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm2 ul li h3{font-size:14px; }



#catefrm2 ul li{ border:1px solid #FFF;}



#catefrm2 ul li a,#catefrm ul li a:visited{ display:block;line-height:44px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm2 ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}







#catefrm3 { border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm3 ul li h3{font-size:14px; }



#catefrm3 ul li{ border:1px solid #FFF;}



#catefrm3 ul li a,#catefrm ul li a:visited{ display:block;line-height:44px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm3 ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}







#catefrm4 { border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm4 ul li h3{font-size:14px; }



#catefrm4 ul li{ border:1px solid #FFF;}



#catefrm4 ul li a,#catefrm ul li a:visited{ display:block;line-height:45px; background-image:url(cate_a.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm4 ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}







#catefrm6 { border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}



#catefrm6 ul li h3{font-size:14px; font-weight:bold;}



#catefrm6 ul li{ border:1px solid #FFF;}



#catefrm6 ul li a,#catefrm ul li a:visited{ display:block;line-height:25px; background-image:url(cate_as.jpg); background-repeat:no-repeat; padding-left:53px;color:#000; }



#catefrm6 ul li a:hover{background-image:url(cate_hs.jpg); background-repeat:no-repeat;color:#FFF; text-decoration: none;}



#headh1 h1{display: none;}















.rollBox{width:960px;overflow:hidden;padding-top: 94px;margin:0px auto;}







.rollBox1{width:990px;overflow:hidden;padding: 0px; margin:0px auto; margin-bottom:4px;border: 3px solid #c6cbd2;}